API Documentation
ShaderPassCustomSlot.h
1 // ShaderPassCustomSlot.h
3 //
5 
6 namespace nkGraphics
7 {
11  class DLL_GRAPHICS_EXPORT ShaderPassCustomSlot
12  {
13  public :
14 
22  virtual ~ShaderPassCustomSlot () ;
23 
24  // Getters
28  const char* getTypeName () const ;
29 
33  virtual unsigned int getDataByteSize () = 0 ;
39  virtual void fillDataBuffer (void* buffer) = 0 ;
40  } ;
41 }
nkGraphics::ShaderPassCustomSlot::fillDataBuffer
virtual void fillDataBuffer(void *buffer)=0
nkGraphics::ShaderPassCustomSlot::getTypeName
const char * getTypeName() const
nkGraphics::ShaderPassCustomSlot::getDataByteSize
virtual unsigned int getDataByteSize()=0
nkGraphics::ShaderPassCustomSlot
A custom slot, implementable by external code.
Definition: ShaderPassCustomSlot.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ShaderPassCustomSlot::~ShaderPassCustomSlot
virtual ~ShaderPassCustomSlot()
nkGraphics::ShaderPassCustomSlot::ShaderPassCustomSlot
ShaderPassCustomSlot()